.login_form{
    width:600px;
    height:250px;
    background:url(../images/login_bg.png) no-repeat center top;
    margin:20px 0 0 145px;
    float:left;
    padding:0px 0 0 0px;
}

fieldset { border:none; clear:both;}
label {font-size:11px; font-weight:bold; color:#666;}
label a{font-size:11px; font-weight:bold; color:#666;}
dl {clear:both; width:600px;}
dl.submit {clear:both; width:500px; text-align:center; padding:0 0 0 90px;}

dt {float:left; text-align:right; width:170px; line-height:34px; padding:0 10px 10px 0;}
dd {float:left; width:400px; margin:0 0 10px 0;}


label.check_label{
    padding:0 0 0 10px;
    line-height:32px;
}
.NFhidden {opacity:0; z-index:-1; position:relative;}
/*Safari*/
select, input, textarea, button {outline:none; resize:none;}



.NFButton {
    padding-left: 7.5px;
    padding-right: 7.5px;
}
.email-form, .edit-user {
    border: 1px solid #4CC0EA;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    margin: 0px auto;
    width: 99%;
}

.email-form dl, .edit-user dl  
{
   
    position: relative;
	width: auto;
	margin: 0;
}
.email-form dt, .edit-user dt {
    clear: both;
    float: left;
    line-height: 20px;
    margin: 0;
    padding: 0 10px 10px 0;
    text-align: left;
    width: auto;
}
.email-form dd, .edit-user dd input
{   
    position: absolute;
	left: 125px;
	width : 300px;
	margin: 0;
}
.email-form dd, .edit-user dd select
{   
    /*float: right;    */
    left :125px;
    width :300px;
    position: absolute;	
	margin: 0;
}
.email-form dd, .edit-user dd label
{
   
    float: right;
    left : 450px;
    position: absolute;	
	margin: 0;
}
.focustag
{
     background-color :Yellow;
    }
/*end*/